package com.example.mall.service;

import com.example.mall.pojo.*;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

public interface UserService {

//    查询所有用户列表
    OnePage getUserList(String query, Integer pagenum, Integer pagesize);

//    根据id删除用户
    Boolean deleteUser(Integer mg_id);

//    根据id查询用户列表
    UserById getUserInfoById(Integer mg_id);

//    插入用户
    Boolean insertUser(UserOut userOut);

//    根据id修改用户状态
    Boolean updateStateById(Boolean state,Integer id);

//    根据id修改用户信息
    Boolean updateInfo(String email,String mobile,Integer id);

    Boolean updateRoles(Integer rid,Integer id);

//    分配角色
//    Boolean updateRole(Integer id);

//    List<RoleList> selectRole();

}
